#include "glframe.h"

GlFrame::GlFrame()
{
}

GlFrame::GlFrame(const Point &source, const Vector &i, const Vector &j, const Vector &k)
    : source_(source), i_(i), j_(j), k_(k)
{
}

GlFrame::GlFrame(const GlFrame &f)
    : source_(f.source()), i_(f.i()), j_(f.j()), k_(f.k())
{
}

GlFrame& GlFrame::operator=(const GlFrame &f)
{
    if( this != &f ) {
        source_ = f.source();
        i_ = f.i();
        j_ = f.j();
        k_ = f.k();
    }

    return *this;
}
